<script lang="ts" setup>
import {
  Document,
  Menu as IconMenu,
  Location,
  Setting,
} from '@element-plus/icons-vue'
import {useRouter} from "vue-router";

const router = useRouter()

const handleOpen = (key: string, keyPath: string[]) => {
  console.log(key, keyPath)
}

const handleClose = (key: string, keyPath: string[]) => {
  console.log(key, keyPath)
}

router.push('/harbor')
</script>

<template>
  <el-row class="tac">
    <el-col :span="24" class="tac">
      <el-menu
          default-active="1"
          @open="handleOpen"
          @close="handleClose"
          class="tac"
      >
        <el-menu-item index="1" @click="$router.push('/harbor')">
          <el-icon><icon-menu /></el-icon>
          <span>镜像列表</span>
        </el-menu-item>
        <el-menu-item index="2" @click="$router.push('/image')">
          <el-icon><icon-menu /></el-icon>
          <span>镜像下载</span>
        </el-menu-item>
        <el-menu-item index="3" class="tac" @click="$router.push('/setting')">
          <el-icon><setting /></el-icon>
          <span>配置管理</span>
        </el-menu-item>
<!--        <el-sub-menu index="1">-->
<!--          <template #title>-->
<!--            <el-icon><location /></el-icon>-->
<!--            <span>Navigator One</span>-->
<!--          </template>-->
<!--          <el-menu-item-group title="Group One">-->
<!--            <el-menu-item index="1-1">item one</el-menu-item>-->
<!--            <el-menu-item index="1-2">item two</el-menu-item>-->
<!--          </el-menu-item-group>-->
<!--          <el-menu-item-group title="Group Two">-->
<!--            <el-menu-item index="1-3">item three</el-menu-item>-->
<!--          </el-menu-item-group>-->
<!--          <el-sub-menu index="1-4">-->
<!--            <template #title>item four</template>-->
<!--            <el-menu-item index="1-4-1">item one</el-menu-item>-->
<!--          </el-sub-menu>-->
<!--        </el-sub-menu>-->
<!--        <el-menu-item index="2">-->
<!--          <el-icon><icon-menu /></el-icon>-->
<!--          <span>Navigator Two</span>-->
<!--        </el-menu-item>-->
<!--        <el-menu-item index="3" disabled>-->
<!--          <el-icon><document /></el-icon>-->
<!--          <span>Navigator Three</span>-->
<!--        </el-menu-item>-->
<!--        <el-menu-item index="4">-->
<!--          <el-icon><setting /></el-icon>-->
<!--          <span>Navigator Four</span>-->
<!--        </el-menu-item>-->
      </el-menu>
    </el-col>
  </el-row>
</template>

<style scoped>
.tac *, .el-menu-item, .el-menu-item * {
  background-color: #00364d;
  color: #ffffff;
}

.is-active, .is-active * {
  background-color: #00262d;
}

.el-menu-item:hover, .el-menu-item *:hover {
  background-color: #00262d;
}
</style>
